how cargo ship works